﻿@using CantinhodaCegonha.Models.Helpers
@model dynamic
@{
    ViewBag.Title = "Calculadora de ovulação";
}

@section facebookMetaTags
{
    <meta property="og:title" content="Resultados da calculadora de ovulação"/>
    <meta property="og:type" content="article"/>
    <meta property="og:url" content="@Request.Url"/>
    <meta property="og:description" content="Calculadora de ovulação"/>
    <meta property="og:image" content="http://www.cantinhodacegonha.com/content/images/cegonha_2.png"/>
    <meta property="og:site_name" content="Cantinho da cegonha"/>
    <meta property="fb:page_id" content="231110590236634"/>
}

<div class="leftCol">
@Html.Partial("_LeftMenu")
<div class="separator_green">
@Html.Partial("_PubVertical")
</div>
<div class="clear"></div>
</div>

<div class="centerCol">
@if (Model == null)
{ 
ViewBag.Url ="http://www.cantinhodacegonha.com/Tools/OvulationCalc";
@Html.Partial("_Social")
    <h1 style="text-align:center">Calculadora de ovulação</h1>
    <p>Já perdeu tempo a fazer contas, vasculhou o calendário e mesmo assim não conseguiu descobrir quando terá o seu bebê? Utilize a nossa calculadora para descobrir a data prevista para o nascimento do seu filho. Lembre-se, no entanto, que se trata apenas de uma estimativa, e que apenas uma pequena minoria das mulheres tem o bebé exactamente na data estimada para o parto.</p>
    
<div class="secondary-module"> 
  <div class="moduleContent">
  @using (Html.BeginForm("OvulationCalc", "Tools", FormMethod.Get))
  {
			<div>
                <label style="float: left; margin-top: 7px; margin-right: 10px;" for="ov_date">Primeiro dia do último periodo:</label>
                <input name="ov_date" id="ov_date" type="text" class="input_text date" style="width:76px;float:left;" />
            </div><div class="clear"></div>
				<div style="margin-bottom: 0.5em; margin-top: 10px;">
					<label for="cycleLength" class="floatLeft" style="margin-top:2px;margin-right:10px;">Duração do ciclo:</label>
					<select id="cycleLength" name="cycleLength"><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28" selected="selected">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option><option value="41">41</option><option value="42">42</option><option value="43">43</option><option value="44">44</option><option value="45">45</option></select>
				</div>
                <div style="text-align: center; margin-top: 20px;">                
                <input  type="submit" value="Calcular" id="btnPostCalc"/>
                </div>

  }
	</div>
</div>
}
else
{
@Html.Partial("_Social")
<h1 style="text-align:center">Calculadora de ovulação</h1>
<div>
<h2 class="h2_green">
Resultado
</h2>
<p>Baseado nas suas respostas, concluimos que o seu periodo mais fértil está situado entre <b>@Model.DataFertilInicial.ToLongDateString()</b> e <b>@Model.DataFertilFinal.ToLongDateString()</b></p>
<p>A data prevista para o nascimento do seu fiho será <b>@Html.ActionLink((string)Model.DataNascimento.ToLongDateString(), "DetalheData", new { datadetalhe = Model.DataNascimento.ToShortDateString() })</b>, o seu signo será @Html.ActionLink((string)ViewBag.signo.Nome, "Signo", "Tools", new { nome = ViewBag.signo.Nome }, null) e o elemeto será <b>@ViewBag.signo.Elemento</b>. O seu signo chinês será <b>@Html.ActionLink((string)ViewBag.SignoChines.Animal, "SignoChines", "Tools", new { nome = ViewBag.SignoChines.Animal }, null)</b>.</p>
</div>
<br />
<div class="separator" style="margin-bottom:5px"></div>
<p style="text-align:center"><b>Resultados futuros</b></p>
<table class="tabela">
<thead><tr><td><b>Dias férteis</b></td><td><b>Data provável nascimento</b></td></tr></thead>
<tbody>
@{bool odd = true;}
@foreach (var item in Model.Datas)
{
    <tr class="@(odd ? "odd" : "even")">
        <td><b>@item[0]</b> - <b>@item[1]</b></td>
        <td><b>@Html.ActionLink((string)item[2], "DetalheData", new { datadetalhe = item[2] })</b></td>
    </tr>
    
    odd = !odd;
}
</tbody>
</table>
<div class="clear"></div>
}
</div>
<div class="rightCol">
@Html.Partial("_MyFamily")
        <div class="separator_green" style="margin-top:10px">
           @Html.Partial("_PubVideo")
        </div>
</div>
<div class="clear"></div>